71f99cfc38b71a3e0b70dd5eb12b837cc2fbfb69,src/main/java/com/net2plan/documentation/CreateHTMLKeywords.java,CreateHTMLKeywords,writeContents,#ClassDoc[]#String#String#,134

Before Change


		{
			final ClassDoc javaClass = classes [i];
			final String className = javaClass.qualifiedName();
			final String firstSentenceThisClass = javaClass.firstSentenceTags() [0].text ();
			algorithmToFirstSentence.put (className , firstSentenceThisClass);
			algorithmToKeywordsMap.put (className , new LinkedList<String> ());
			String keywordsString = ""; for (Tag tag : javaClass.tags()) {  if (tag.name().equals ("@"+tagName)) keywordsString += " " + tag.text () + " "; }

After Change


		{
			final ClassDoc javaClass = classes [i];
			final String className = javaClass.qualifiedName();
			final Tag [] firstSentenceTags = javaClass.firstSentenceTags();
			if (firstSentenceTags.length == 0) System.out.println("A class without first sentence!!: " + className);
			final String firstSentenceThisClass = (firstSentenceTags.length == 0)? "" : javaClass.firstSentenceTags() [0].text ();
			algorithmToFirstSentence.put (className , firstSentenceThisClass);
			algorithmToKeywordsMap.put (className , new LinkedList<String> ());
			String keywordsString = ""; for (Tag tag : javaClass.tags()) {  if (tag.name().equals ("@"+tagName)) keywordsString += " " + tag.text () + " "; }